home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 2: Applications / Linux Cubed Series 2 - Applications.iso / editors / emacs / xemacs / xemacs-1.006 / xemacs-1 / lib / xemacs-19.13 / lisp / pcl-cvs / Makefile < prev    next >
Encoding:
Makefile  |  1994-09-20  |  2.3 KB  |  84 lines

  1. # @(#) Id: dist-makefile,v 1.19 1993/05/31 22:43:45 ceder Exp 
  2. # Makefile for pcl-cvs release 1.05.
  3. # Copyright (C) 1992, 1993  Per Cederqvist
  4. #
  5. # This program is free software; you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation; either version 2 of the License, or
  8. # (at your option) any later version.
  9. #
  10. # This program is distributed in the hope that it will be useful,
  11. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13. # GNU General Public License for more details.
  14. #
  15. # You should have received a copy of the GNU General Public License
  16. # along with this program; if not, write to the Free Software
  17. # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  18.  
  19. # This is the directory in which the ELFILES and ELCFILES will be
  20. # installed.
  21.  
  22. lispdir = /usr/local/lib/elisp
  23.  
  24. # Where to install the info file.
  25.  
  26. prefix=/usr/local
  27. infodir = $(prefix)/info
  28.  
  29. # Used to byte-compile files.
  30.  
  31. EMACS=xemacs
  32.  
  33. #
  34. # The rest of this file should not need to be modified.
  35. #
  36.  
  37. # Just in case...
  38. SHELL = /bin/sh
  39.  
  40. ELFILES = pcl-cvs.el pcl-cvs-lucid.el
  41. ELCFILES = pcl-cvs.elc pcl-cvs-lucid.elc
  42. INFOFILES = pcl-cvs
  43. TEXTMPS = pcl-cvs.aux pcl-cvs.log pcl-cvs.toc pcl-cvs.dvi pcl-cvs.cp \
  44.     pcl-cvs.fn pcl-cvs.vr pcl-cvs.tp pcl-cvs.ky pcl-cvs.pg \
  45.     pcl-cvs.cps pcl-cvs.fns pcl-cvs.kys pcl-cvs.pgs pcl-cvs.tps \
  46.     pcl-cvs.vrs
  47.  
  48. INSTALL = install
  49. INSTALL_DATA = $(INSTALL)
  50.  
  51. elcfiles:
  52.     $(EMACS) -batch -l ./compile-all.el -f compile-pcl-cvs
  53.  
  54. all: elcfiles info
  55.  
  56. # Don't install the info file yet, since it requires makeinfo 
  57. # version 2.something (and version 1.something is distributed with emacs).
  58. #
  59. # install: install_elc install_info
  60. install: install_elc
  61.     for i in $(ELFILES); do $(INSTALL_DATA) $$i $(lispdir)/$$i; done
  62.  
  63. install_elc: elcfiles
  64.     for i in $(ELCFILES); do $(INSTALL_DATA) $$i $(lispdir)/$$i; done
  65.  
  66. install_info: pcl-cvs
  67.     $(INSTALL_DATA) pcl-cvs $(infodir)/pcl-cvs
  68.  
  69. info pcl-cvs: pcl-cvs.texinfo
  70.     makeinfo +fill-column=70 pcl-cvs.texinfo
  71.  
  72. pcl-cvs.dvi: pcl-cvs.texinfo
  73.     tex pcl-cvs.texinfo
  74.     tex pcl-cvs.texinfo
  75.     -texindex pcl-cvs.cp pcl-cvs.fn pcl-cvs.vr pcl-cvs.tp pcl-cvs.ky \
  76.         pcl-cvs.pg
  77.     tex pcl-cvs.texinfo
  78.  
  79. mostlyclean clean realclean:
  80.     rm -f *~ core $(ELCFILES) $(INFOFILES) $(TEXTMPS)
  81.  
  82. tags TAGS:
  83.     etags *.el
  84.